package com.wtone.platform.gat.images.gat.model;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

/**
 * @Author: aiLin
 * @Date: 2020/10/13 15:00
 * @desc: 图片对象
 */
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value="图片对象",description="Image对象")
public class ImageObj {

    @ApiModelProperty(value="人员对象")
    @JsonProperty("PersonList")
    private String PersonList;

    @ApiModelProperty(value="人脸对象")
    @JsonProperty("FaceList")
    private FaceListObject FaceList;

    @ApiModelProperty(value="车辆信息对象")
    @JsonProperty("MotorVehicleList")
    private MotorVehicleObjectList MotorVehicleList;

    @ApiModelProperty(value="非机动车对象")
    @JsonProperty("NonMotorVehicleList")
    private String nonMotorVehicleList;

    @ApiModelProperty(value="物品信对象")
    @JsonProperty("ThingList")
    private String ThingList;

    @ApiModelProperty(value="场景信息对象")
    @JsonProperty("SceneList")
    private String  SceneList;

    @ApiModelProperty(value="图片信息对象")
    @JsonProperty("ImageInfo")
    private Image image;

    @ApiModelProperty(value="图片Base64")
    @JsonProperty("Data")
    private String Data;
}
